home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
wmath14.zip
/
WRDMATH.DOC
< prev
next >
Wrap
Text File
|
1992-05-08
|
19KB
|
436 lines
WORDMATH 1.4
One of The Livewire BBS PCBoard(TM) multi-BBS Doorware programs.
Supporting PCBoard, Wildcat!, Gap, QBBS, RBBS, Ultra,
Remote Access, SpitFire, WWIV and others.
Door Program written and distributed by
Richard Paquette
PO Box 416
Mt. Laurel, NJ 08054
Original game code written by David Bicking
DOOR DESCRIPTION
----------------
The program will generate a puzzle showing a division problem
with the digits replaced with letters. This puzzle is not a true
wordmath puzzle, since a true puzzle would spell a phrase when you
place them in the order from 0 to 9. The computer generates random
letters.
An empty solution key is beneath the puzzle. If there is an
asterik on the solution line, then that digit isn't in the original
division problem.
To solve the puzzle, strike either a digit or a letter in the
puzzle. You will be prompted to key in the corresponding letter or
digit.
If you wish to change a value, strike the letter or digit. It
will be removed from the puzzle, and you will be prompted for a
new value. Typing a dot will leave the value clear.
At the primary prompt, a Dot will quit the puzzle, and an
equal sign will show the full solution.
If you key a letter or digit that is not in the puzzle, an
error message will be displayed. Hit Enter to continue with the
puzzle.
If you try to assign two letters to the same number, an error
message will be displayed, you will be prompted to re-enter the
value.
Each time a player solves a puzzle he/she is awarded 500 points
and this door will keep the players last high score until he/she beats
that score at which time the bulletin will be updated. If he/she doesn't
beat his/her last high score than the bulletin stays as is.
SAMPLE PUZZLE:
QYPJ
--------
NUKB ) PKJKBLP
NUKB
----
QQNBB
QONLN
-----
QOQKL
LLOY
----
NYKPP
NPQQN
-----
QUNQ
0123456789
SOLUTION:
==========================================================================
|
1YPJ | 1YPJ
-------- | --------
NUKB ) PKJKBLP | NUKB ) PKJKBLP
NUKB | NUKB
---- | ----
11NBB | 11NBB
1ONLN | 10NLN
----- | -----
1O1KL | 101KL
LLOY | LL0Y
---- | ----
NYKPP | NYKPP
NP11N | NP11N
----- | -----
1UN1 | 1UN1
|
0123456789 | 0123456789
SOLUTION: Q | SOLUTION: Q
==========================================================================
From here you piece together clues such as N is one less than P,
(LINES 8-10, 7TH COLUMN, P - N = 1), and P is one less than Y,
(LINES 8-10, 4TH COLUMN, Y - P = 1). Thus, since 2 is the lowest
free digit, Y must be four or greater. (IF N=2,P=3, THEN Y=4.)
This is a tough sample. Most are easier, but some you have to take
wild guesses to solve. With this program you can always restore a new
puzzle if you guess wrong.
BULLETINS
---------
This door is currently setup to change a players score only when the player
has beat the last high score he/she had playing WordMath.. if this game the
player scores 1500 points, then the next day they score 1000 points, then
on the bulletin, it will show that player with 1500 points, until he/she
gets a score higher in one game play.
FUTURE OF DOOR
--------------
We are currently working on some enhancements for WordMath, so that the letters
used to solve the puzzle will spell a word along with a bonus area for anyone
guessing the word prior to solving the entire puzzle..
If you have suggestions on how to improve this game.. please call
The Livewire BBS and leave us some comments.. either to David Bicking or
Richard Paquette.. thanks
FILES
-----
The following files are packaged with WMATH12.ZIP
Wrdmath.exe <--- executable program must be in directory at all times
Wrdmath.cfg <--- sample configuration file, must have one for each node
Wrdmath <--- sample batch file to run wordmath
Wrdmath.bul <--- created by door to store path of bulletins
Wrdmath.blt <--- ascii version of bulletin created by door
Wrdmathg.blt <--- ansi version of bulletin created by door
Wrdmath.doc <--- what you are reading right now
History.doc <--- legend of door versions
CONFIGURATION
-------------
The registration numbers go onto line number 5 , the following are just
samples for different softwares...
EXAMPLE CONFIGURATION FILE FOR PCBOARD.SYS
------------------------------------------
C:\PCB\PCBOARD.SYS <=- (Full pathname of your PCBOARD.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR USERS.SYS
------------------------------------------
C:\PCB\USERS.SYS <=- (Full pathname of your USERS.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR NEW WILDCAT 3.0
------------------------------------------
C:\CAT\USERINFO.DAT <=- (Full pathname of your USERINFO.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR DOOR.SYS
---------------------------------------
C:\BBS\DOOR.SYS <=- (Full pathname of your DOOR.SYS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR CALLINFO.BBS
-------------------------------------------
C:\BBS\CALLINFO.BBS <=- (Full pathname of your CALLINFO.BBS file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR DORINFOx.DEF
-------------------------------------------
C:\BBS\DORINFOx.DEF <=- (Full pathname of your DORINFOx.DEF file
where 'x' is the BBS Node number.
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR SFDOORS.DAT
------------------------------------------
C:\BBS\SFDOORS.DAT <=- (Full pathname of your SFDOORS.DAT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
EXAMPLE CONFIGURATION FILE FOR CHAIN.TXT
----------------------------------------
C:\BBS\CHAIN.TXT <=- (Full pathname of your CHAIN.TXT file)
The Livewire BBS <=- (Change this to your BBS name)
Richard <=- (The Sysop's first name)
Paquette <=- (The Sysop's last name)
BATCH FILE
----------
This is the batch file whose name is entered in PCBSETUP. It should reside in
your default PCB directory. Leave this as is except for changing the paths.
ECHO OFF
E:
CD\MATH
WRDMATH WRDMATH.CFG <--- Please read NOTE below
C:
CD\PCB
BOARD
NOTE: WRDMATH requires the presence of BRT71EFR.EXE either in the
same directory as WRDMATH or accessible via PATH. If you set
your library in autoexec.bat and all the brun files there,
then you have no problems..
BRT71EFR.ZIP is available on The Livewire BBS 609-235-5297
or other fine BBS's in your local calling area.
SET MYLIB = C:\MYLIB
Be sure to put all your brun*.exe files in the mylib directory!
IMPORTANT NOTE FOR NON STANDARD IRQ's:
Supports COM 1 to 4 on the standard IRQ's
Com1/Com3 = IRQ4 and Com2/Com4 = IRQ3
You can make use of the IRQ environment variable
If you wish to use a non-standard IRQ, add the IRQ number after the
configuration filename. For example the program is STORE and you want to use
Com1 and IRQ5. The command line passed to your door would be:
STORE STORE.CFG /5
or
STORE STORE.CFG /%IRQ% using the environment variable
The /5 tells STORE to use IRQ5 rather than the standard IRQ4 that is
normally used with COM1. No /x parameter is needed for the standard IRQ's.
You can also make use of the PCBoard environment variables such as:
PCBDRIVE and PCBDIR. Or you can use your own for example, let's say that
your system runs on D: drive and your system directory is call GAP then
you could use the variables at the start of your batch file such as:
d:\
cd\doors\math
set pcbdrive=d:
set pcbdir=\gap
wrdmath wrdmath.cfg
d:\
cd\gap
gap
Then the first line in your cfg would look like this:
%PCBDRIVE%%PCBDIR\dorinfo.def
------------------------------------
DOOR OPERATION
--------------
F3 - Toggles the printer On/Off.
Value is passed to PCBoard.
F4 - Toggles the Page Bell On/Off.
Value is passed to PCBoard.
F5 - DOS Shell. Allows SysOp to exit to DOS from inside a DOOR.
F7 - Toggles the Caller Alarm On/Off.
Value is passed to PCBoard.
F8 - Returns the caller involuntarily to PCBoard.
Without letting them know that the sysop called them back!
F9 - Toggles the local display On/Off.
Value is passed to PCBoard.
F10 - Activates SysOp CHAT mode within the DOOR.
ESC - Deactivates CHAT mode. DOOR is resumed.
HOME - HELP key for status line options.
UP - Allows the SysOp to temporarily give the caller extra time
while in the DOOR. This time is NOT passed to PCBoard.
DN - Allows the SysOp to temporarily subtract time from the
caller while in the DOOR. This time is NOT passed to PCBoard.
ALT-N - SysOp next on toggle.
Value is passed to PCBoard.
ALT-X - PCBoard will exit after current caller logs off.
Value is passed to PCBoard.
WATCHDOG/CTTY/ANSI.SYS
----------------------
CTTY and WATCHDOG are not required and should not be used with
this program. This program contains its own communication routines
which monitor the COM port. If carrier is lost, it will return
to PCBoard where the BBS will log the user off the system.
ANSI.SYS, or something similar, is required for this program to
function properly!
DISTRIBUTION
------------
This program is COPYRIGHTED by Richard Paquette, with all rights
reserved. This program is being distributed via the SHAREWARE
concept and as such, may be copied freely with the following
restrictions:
* The program must be supplied in it's original
unmodified form, including documentation.
* It may not be distributed as part of any
commercial application or service without the
express, written consent of the author.
* Vendors of Shareware/Public Domain software may
not distribute this program without the express,
written consent of the author.
REGISTRATION
------------
This program represents many hours of programming and the author
deserves just compensation for his time, efforts and expertise.
If you find this program to be of some value and you continue
to use it on your BBS system, you must return the registration
form provided along with the registration fee. Registration
entitles you to free upgrades via modem from The Livewire BBS
Additional upgrades/support to the BBS are available at $35.00 per
year. Payments should be made in the form of a check or money order
(do NOT send cash!). Foreign orders must be in U.S. funds drawn on a
U.S. bank.
********** REGISTER ONLINE ***********
You may also call The Livewire BBS and register online via
Visa or Mastercard using our online Credit Card door which will
produce your registration number on the spot! At the main board
prompt just type REGISTER and presto..
Suggestions and/or comments may be sent to the address below or
via electronic mail:
HUBSNJ for RelayNet and Node ID is: LIVEWIRE
FidoNet 1:266/36
Richard Paquette
The Livewire BBS
Public Access Node1: (609) 235-5297 MNP/5 - 300/1200/2400
Free Access to D/S Nodes after registering a door program.
----------------------
L I V E W I R E D O O R R E G I S T R A T I O N F O R M
TO: The Livewire BBS Date___/___/___
P.O. Box 416
Mt. Laurel, NJ 08054
(Please use capitalization and punctuation where necessary.)
FROM: SysOp Name: _______________________________________________
BBS Name: _________________________________________________
Address: __________________________________________________
City: ______________________ State: __________ ZIP: _______
Voice: ( ) _________________ BBS: ( ) _________________
BBS Software: _____________________ BBS Hours: ____________
Baud Rates:________________________ (01-15)
SOFTWARE VERSION PRICE
-------- ------- -----
WordMath .......................... 1.4 ................. $ 30.00 __
CD Sub ............................ 3.8 ................. $ 30.00 __
Sex Quiz .......................... 2.1 ................. $ 35.00 __
Trek Trivia Online ................ 3.1 ................. $ 30.00 __
Lottery ........................... 3.9 ................. $ 20.00 __
WordPlay .......................... 1.7 ................. $ 20.00 __
Facts ............................. 2.5 ................. $ 20.00 __
Choice ............................ 2.1 ................. $ 20.00 __
Races ............................. 2.2 ................. $ 20.00 __
LiveStore ......................... 3.8 ................. $ 35.00 __
Feud .............................. 1.4 ................. $ 20.00 __
Tune .............................. 2.0 ................. $ 30.00 __
TvTrivia .......................... 1.6 ................. $ 30.00 __
Match-It .......................... 1.2 ................. $ 20.00 __
Colors ............................ 1.1 ................. $ 20.00 __
(Total: $380.00)
Register all of the above at once ....................... $250.00 __
(NJ residents add 7% tax) _____
(Foreign orders add $10.00 for shipping) _____
Total $ _____
F E E D B A C K
---------------
I learned of this program from:
[ ] - Salt Air BBS [ ] - Computer Club
[ ] - Another BBS [ ] - Compuserve
[ ] - GEnie [ ] - Other Source
If you checked off Another BBS, could you please let us know
which one:_____________________________________________________
COMMENTS: _____________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________
_______________________________________________________________